package com.qinggeng.project.system.mapper;

import com.qinggeng.project.system.domain.RegionalAgency;

import java.util.List;

public interface RegionalAgencyMapper {

    /**
     * 新增区域代理
     * @param agency
     * @return
     */
    int insertRegionalAgency(RegionalAgency agency);

    /**
     * 根据ID删除区域代理
     * @param id
     * @return
     */
    int deleteRegionalAgencyById(Long id);

    /**
     * 批量删除区域代理
     * @param ids
     * @return
     */
    int deleteRegionalAgencyByIds(Long[] ids);

    /**
     * 更新区域代理
     * @param agency
     * @return
     */
    int updateRegionalAgency(RegionalAgency agency);

    /**
     * 查询区域代理集合
     * @param where
     * @return
     */
    List<RegionalAgency> listRegionalAgency(RegionalAgency where);

    /**
     * 根据Id查询区域代理
     * @param id
     * @return
     */
    RegionalAgency getRegionalAgencyById(Long id);


}
